{{tag>Precise virtualisation serveur tutoriel}}
----
 
====== OpenStack ======
 
OpenStack est un logiciel libre ((license Apache 2.0)) qui permet la construction de [[:cloud]] privé et public. OpenStack est aussi une communauté et un projet en plus d'un logiciel qui a pour but d'aider les organisations à mettre en oeuvre un système de serveur et de stockage virtuel.\\
OpenStack est composé d'une série de logiciels et de projets au code source libre qui sont maintenus par la communauté incluant: OpenStack Compute (nommé Nova), OpenStack Object Storage (nommé Swift), et OpenStack Image Service (nommé Glance).\\
Ce document présente l'installation des composants d'identité, d'images et virtualisation sur une seule machine.\\
Il s'agit plutôt d'une configuration de développement mais néanmoins fonctionnelle. Les services réseau avancé et stockage que sont respectivement Quantum et Swift ne seront pas abordés dans ce document.
 
===== Pré-requis =====
 
  * Disposer des [[:sudo|droits d'administration]].
  * Disposer d'une connexion à Internet configurée et activée.
  * Avoir les [[:dépôts]] d'activés
  * Un processeur supportant la virtualisation matérielle ([[:kvm#mise_en_place|test sur la page KVM]])
  * Disposer d'un disque dur ou d'une partition non formatée pour [[:LVM]]
  * Ne pas avoir peur de la ligne de [[:commande_shell|commande]]
  * Avoir [[:tutoriel:comment_installer_un_paquet|installé les paquets]]:
    * **[[apt>kvm,libvirt-bin,virtinst]]**.
    * **[[apt>mysql-server,python-mysqldb]]**
    * **[[apt>bridge-utils|bridge-utils]]**
  * Il est nécessai